development projects custom software development computer open source application engineers thin-client tools hardware engineering software development hardware engineering software software engineering radius3 engineer developers manufacturing